package com.aiwiown.face.domain;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;

/**
 * @ClassName : FaceSetRemoveModel
 * @Description :
 * @Author : dbin0123
 * @Date: 2020-03-14 13:19
 */
public class FaceSetRemoveModel extends ApiObject {
    private static final long serialVersionUID = -868944858451247430L;

    public static String removeAllFaceToken = "RemoveAllFaceTokens";

    /**
     * 用户自定义的FaceSet标识
     */
    @ApiField("outer_id")
    private String outerId;
    /**
     * FaceSet的标识
     */
    @ApiField("faceset_token")
    private String facesetToken;

    /**
     * 需要移除的人脸标识字符串，可以是一个或者多个face_token组成，用逗号分隔。最多不能超过1,000个face_token
     * 注：face_tokens字符串传入“RemoveAllFaceTokens”则会移除FaceSet内所有的face_token
     */
    @ApiField("face_tokens")
    private String faceTokens;

    public String getOuterId() {
        return outerId;
    }

    public void setOuterId(String outerId) {
        this.outerId = outerId;
    }

    public String getFacesetToken() {
        return facesetToken;
    }

    public void setFacesetToken(String facesetToken) {
        this.facesetToken = facesetToken;
    }

    public String getFaceTokens() {
        return faceTokens;
    }

    public void setFaceTokens(String faceTokens) {
        this.faceTokens = faceTokens;
    }
}
